Certaines erreurs peuvent survenir lors de l'installation de PG Admin ou lors de l'import de la base de données.
Voici comment les gérer :
1) Erreur "utility file not found. please correct the binary path in the preferences dialog"
Pour résoudre le problème, une petite manipulation dans la configuration est nécessaire :
Dans PG Admin, allez dans "File" (tout en haut à gauche) > Preferences > Binary Path (dans la section "Path')
Dans la zone "PostgreSQL Binary Path" vous devirez avoir des champs disponibles, selon les versions de PostgreSQL que vous aurez installés (dans mon cas j'ai PostgreSQL 15)
Nous allons replacer le fichier d'accès du dossier PostgreSQL installé sur votre poste. Dans mon cas le chemin est "C:\Program Files\PostgreSQL\15\bin".
Pour trouver le chemin d'accès, dans votre explorateur de dossiers Windows, il faudra usuellement aller dans "Ce PC" > Disque local (C) > Programmes > PosgreSQL > 15 (ou autre valeur, selon la version installée) > Bin.
Une fois ici, vous pouvez cliquer sur le chemin d'accès en haut de votre fenêtre, puis copier la valeur pour finalement la place dans le Binary path dans Pg Admin, puis cliquer sur Save
2) Importation du backup en erreur dans PG Admin
Changement de version de PostgreSQL ou import avec fichier en ".backup"
Cela peut être lié à la compatibilité de votre système d'exploitation et la version de PostgreSQL (notamment la version 16). Il vous est conseillé d'installer une version antérieure (version 15 par exemple) pour résoudre le problème.
Sinon, j'ai également mis à disposition le fichier "adventure.backup", qui implique le même process d'installation que le fichier.tar :
- Téléchargez le fichier "adventure.backup" disponible en section 7 du cours.
- Clic droit sur votre serveur PostgreSQL > Create > Data base
- Sélectionnez le nom de votre choix, et veillez bien à ce que le "Owner" soit sur "postgre"
- Une fois créée, clic droit sur votre base de données > Restor
- Sélectionnez "Custom or tar" dans le format, selectionnez le chemin d'accès au fichier "adventure.backup" pour le filename, et sélectionnez finalement "postgre" dans le role Name. Cliquez finalement sur "Restore"
- Attendez que la restauration se termine (vous devriez obtenir le message "Process Completed").
- Une fois terminé, faire un clic droit sur la base de données > refresh
Vous devriez voir les schémas et les tables apparaitre dans le sous-menu.
3) utilisateur d'un MAC ?
Les utilisateurs de MAC semble rencontrer certains problèmes lors de l'installation. Voici une procédure dédiée à suivre en cas de problème :
- Si ça n'est pas encore réalisé, il faut redémarrer votre MAC après l'installation de PG Admin et PostgreSQL
- Veillez télécharger la ressource mise à disposition sur la session 7 " Présentation de la base de données adventureWorks", mais sans interagir avec elle en dehors de PG Admin (Pas de double-clic, pas de décompression, pas de tentative d'ouverture en direct etc...)
- Dans PG Admin > Créer une base de données
- Sur le fichier .tar, faire un clic-droit > sélectionner l'item "get Info" > Copier la valeur disponible dans le champ "Where"
- Clic droit sur la base de données > Restore, puis coller le chemin dans le champ "Filename"
- Cliquer sur "Refresh" après l'installation